home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_25.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
18KB
|
347 lines
# near model CODE resource
# jump table entries: 4496-4515 (20 of them)
export_562:
00000000 4E56 0000 link A6, 0
00000004 2F0C move.l -[A7], A4
00000006 286E 0008 movea.l A4, [A6 + 0x8]
0000000A 7000 moveq.l D0, 0x00
0000000C 082C 0004 001E btst.b [A4 + 0x1E], 0x4
00000012 6616 bne +0x18 /* 0000002A */
00000014 2F00 move.l -[A7], D0
00000016 486C 0020 pea.l [A4 + 0x20]
0000001A 4EBA 0016 jsr [PC + 0x16 /* 00000032 */]
0000001E 588F addq.l A7, 4
00000020 2200 move.l D1, D0
00000022 201F move.l D0, [A7]+
00000024 4A01 tst.b D1
00000026 6702 beq +0x4 /* 0000002A */
00000028 7001 moveq.l D0, 0x01
label0000002A:
0000002A 286E FFFC movea.l A4, [A6 - 0x4]
0000002E 4E5E unlink A6
00000030 4E75 rts
export_563:
fn00000032:
00000032 4E56 0000 link A6, 0
00000036 2F0C move.l -[A7], A4
00000038 286E 0008 movea.l A4, [A6 + 0x8]
0000003C 7000 moveq.l D0, 0x00
0000003E 4A2C 0008 tst.b [A4 + 0x8]
00000042 6D0C blt +0xE /* 00000050 */
00000044 0CAC 4D41 4353 0004 cmpi.l [A4 + 0x4], 0x4D414353 /* 'MACS' */
0000004C 6602 bne +0x4 /* 00000050 */
0000004E 7001 moveq.l D0, 0x01
label00000050:
00000050 286E FFFC movea.l A4, [A6 - 0x4]
00000054 4E5E unlink A6
00000056 4E75 rts
export_564:
00000058 4E56 0000 link A6, 0
0000005C 2F0C move.l -[A7], A4
0000005E 286E 0008 movea.l A4, [A6 + 0x8]
00000062 7000 moveq.l D0, 0x00
00000064 4A2C 0008 tst.b [A4 + 0x8]
00000068 6D26 blt +0x28 /* 00000090 */
0000006A 082C 0005 0008 btst.b [A4 + 0x8], 0x5
00000070 6608 bne +0xA /* 0000007A */
00000072 0C94 4150 504C cmpi.l [A4], 0x4150504C /* 'APPL' */
00000078 6616 bne +0x18 /* 00000090 */
label0000007A:
0000007A 2F00 move.l -[A7], D0
0000007C 2F2C 0004 move.l -[A7], [A4 + 0x4]
00000080 4EAD 126A jsr [A5 + 0x126A /* export_585 */]
00000084 588F addq.l A7, 4
00000086 2200 move.l D1, D0
00000088 201F move.l D0, [A7]+
0000008A 4A01 tst.b D1
0000008C 6602 bne +0x4 /* 00000090 */
0000008E 7001 moveq.l D0, 0x01
label00000090:
00000090 286E FFFC movea.l A4, [A6 - 0x4]
00000094 4E5E unlink A6
00000096 4E75 rts
export_565:
00000098 4E56 0000 link A6, 0
0000009C 2F0C move.l -[A7], A4
0000009E 286E 0008 movea.l A4, [A6 + 0x8]
000000A2 7000 moveq.l D0, 0x00
000000A4 4A2C 0008 tst.b [A4 + 0x8]
000000A8 6D0A blt +0xC /* 000000B4 */
000000AA 2214 move.l D1, [A4]
000000AC B2AE 000C cmp.l D1, [A6 + 0xC]
000000B0 6602 bne +0x4 /* 000000B4 */
000000B2 7001 moveq.l D0, 0x01
label000000B4:
000000B4 286E FFFC movea.l A4, [A6 - 0x4]
000000B8 4E5E unlink A6
000000BA 4E75 rts
export_566:
fn000000BC:
000000BC 4E56 0000 link A6, 0
000000C0 48E7 0108 movem.l -[A7], D7,A4
000000C4 286E 0008 movea.l A4, [A6 + 0x8]
000000C8 397C FFFF 001C move.w [A4 + 0x1C], 0xFFFF
000000CE 2F0C move.l -[A7], A4
000000D0 4EBA 0108 jsr [PC + 0x108 /* 000001DA */]
000000D4 3E00 move.w D7, D0
000000D6 588F addq.l A7, 4
000000D8 660E bne +0x10 /* 000000E8 */
000000DA 52AC 004C addq.l [A4 + 0x4C], 1
000000DE 2F0C move.l -[A7], A4
000000E0 4EBA 0140 jsr [PC + 0x140 /* 00000222 */]
000000E4 3E00 move.w D7, D0
000000E6 588F addq.l A7, 4
label000000E8:
000000E8 3007 move.w D0, D7
000000EA 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
000000F0 4E5E unlink A6
000000F2 4E75 rts
export_567:
000000F4 4E56 0000 link A6, 0
000000F8 48E7 0108 movem.l -[A7], D7,A4
000000FC 286E 0008 movea.l A4, [A6 + 0x8]
00000100 204C movea.l A0, A4
00000102 A20B syscall Rename/PBHRename/HRename, flags=2
00000104 3E00 move.w D7, D0
00000106 6610 bne +0x12 /* 00000118 */
00000108 7001 moveq.l D0, 0x01
0000010A B0AC 0030 cmp.l D0, [A4 + 0x30]
0000010E 6708 beq +0xA /* 00000118 */
00000110 2F0C move.l -[A7], A4
00000112 4EBA FFA8 jsr [PC - 0x58 /* 000000BC */]
00000116 588F addq.l A7, 4
label00000118:
00000118 3007 move.w D0, D7
0000011A 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00000120 4E5E unlink A6
00000122 4E75 rts
export_568:
00000124 4E56 0000 link A6, 0
00000128 2F0C move.l -[A7], A4
0000012A 286E 0008 movea.l A4, [A6 + 0x8]
0000012E 422C 001A clr.b [A4 + 0x1A]
00000132 204C movea.l A0, A4
00000134 A208 syscall Create/PBHCreate/HCreate, flags=2
00000136 286E FFFC movea.l A4, [A6 - 0x4]
0000013A 4E5E unlink A6
0000013C 4E75 rts
export_569:
0000013E 4E56 0000 link A6, 0
00000142 2F0C move.l -[A7], A4
00000144 286E 0008 movea.l A4, [A6 + 0x8]
00000148 422C 001A clr.b [A4 + 0x1A]
0000014C 7000 moveq.l D0, 0x00
0000014E 2940 001C move.l [A4 + 0x1C], D0
00000152 72BF moveq.l D1, 0xFFFFFFBF
00000154 C22C 001B and.b D1, [A4 + 0x1B]
00000158 0C01 0010 cmpi.b D1, 0x10
0000015C 6D08 blt +0xA /* 00000166 */
0000015E 204C movea.l A0, A4
00000160 7038 moveq.l D0, 0x38
00000162 A260 syscall FSDispatch/HFSDispatch, flags=2
00000164 6006 bra +0x8 /* 0000016C */
label00000166:
00000166 204C movea.l A0, A4
00000168 701A moveq.l D0, 0x1A
0000016A A260 syscall FSDispatch/HFSDispatch, flags=2
label0000016C:
0000016C 286E FFFC movea.l A4, [A6 - 0x4]
00000170 4E5E unlink A6
00000172 4E75 rts
export_570:
00000174 4E56 0000 link A6, 0
00000178 2F0C move.l -[A7], A4
0000017A 286E 0008 movea.l A4, [A6 + 0x8]
0000017E 422C 001A clr.b [A4 + 0x1A]
00000182 7000 moveq.l D0, 0x00
00000184 2940 001C move.l [A4 + 0x1C], D0
00000188 72BF moveq.